<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 13-   rest运算符-获取剩余参数.html

        // 展开运算符的 逆用 
        // 
        /*     let fn = function (...args) {
                //  ...args ===     1, 2
                //  ...[1,2] ===     1, 2
                // 把参数列表 转为 数组 
    
                // [1, 2]  是一个数组 
                console.log(args);
                console.log(arguments);//对象--伪数组 类数组--有下标 和length
            } */

        let fn = function (a, ...args) {
            //  ...args ===     1, 2
            //  ...[1,2] ===     1, 2
            // 把参数列表 转为 数组 

            // [ 24, 5, 6, 7, 7]  是一个数组 
            console.log(args);
            // [1, 24, 5, 6, 7, 7]
            console.log(arguments);//对象--伪数组 类数组--有下标 和length
        }
        // fn(1, 2, 3, 4, 5, 6, 7)
        fn(1, 24, 5, 6, 7, 7)
    </script>
    <script type="module">
    </script>

</body>

</html>